---
title: Invalid frontmatter injection.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **InvalidFrontmatterInjectionError**: 一个 remark 或 rehype 插件尝试注入无效的 frontmatter。确保将 "astro.frontmatter" 设置为有效的 JSON 对象，而不是 `null` 或 `undefined`。

## 哪里发生了错误？

一个 remark 或 rehype 插件尝试注入无效的 frontmatter。当 "astro.frontmatter" 设置为 `null`、`undefined` 或无效的 JSON 对象时，就会发生这种情况。

**请参阅：**

- [以编程方式修改 frontmatter](/zh-cn/guides/markdown-content/#以编程方式修改-frontmatter)
